/**
 * 
 */
package com.zznode.client.wlanpolling.utils;

/**
 * @author Pink
 *
 */
public interface ThroughtOuputputRatesExceuteListener {
	/**
	 * 
	 * @param downloadedSize 已下载的字节数
	 * @param time 已经计算次数 > 0
	 * @param speeds 当前下载速率,数组长度为3. speed[0] 当前速度 speed[1] 平均速度 speed[2]峰值速度
	 */
	public void onProgress(String tag, int downloadedSize, int time, int[] speed);
	
	/**
	 * 
	 * @param downloadedSize 下载总字节数
	 * @param totalTime 总耗时
	 * @param averageSpeed 平均速度
	 */
	public void onExecuteOver(String tag, int downloadedSize, int totalTime, int averageSpeed, Throwable exp);
}
